@charset "utf-8";

* {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-decoration: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;

    font-family: Microsoft YaHei;
}

html,
body {
    font-size: 15px;
    width: 100%;
    height: 100%;
}

body {
    background: url(/hrbdw/xhtml/img/bg.jpg) no-repeat center top;
}

@media screen and (min-width: 1870px) {
    body {
        background-size: 100% auto;
    }
}

img {
    border: 0;
}

input {
    outline: 0;
}

.hide {
    visibility: hidden;
}

.none {
    display: none;
}

.clear:after {
    content: "";
    display: block;
    clear: both;
}

.w1240 {
    width: 1240px;
    margin: 0 auto;
}

.container {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

#body {
    background: #fff;
    padding: 25px 22px;
}

.FocusNews {
    height: 115px;
    line-height: 40px;
    padding: 17px 0;
}

.FocusNews h1 {
    text-align: center;
}

.FocusNews h1 a {
    font-size: 26px;
    color: #2080cb;
    font-weight: lighter;
}

.FocusNews p {
    width: 100%;
    color: #676767;
    font: lighter 16px Microsoft YaHei;
    padding: 0 2em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 36px;
}

.slideBox {
    width: 566px;
    height: 306px;
    overflow: hidden;
    position: relative;
    float: left;
}

.slideBox .hd {
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    bottom: 12px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 10px;
    width: 12px;
    height: 12px;
    line-height: 14px;
    text-align: center;
    background: url(/hrbdw/xhtml/img/slideBox_navigation.png) no-repeat 0 0;
    cursor: pointer;
    font-size: 9999px;
}

.slideBox .hd ul li.on {
    background: url(/hrbdw/xhtml/img/slideBox_navigation_active.png) no-repeat 0 0;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    width: 566px;
    height: 306px;
    display: block;
}

.slideBox .bd li>a {
    width: 566px;
    height: 306px;
    display: block;
}

.slideBox .bd img {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

.slideBox .bd li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 37px;
    background: url(/hrbdw/xhtml/img/slideBox_title.png) repeat-x 0 0;
}

.slideBox .bd li p a {
    display: block;
    width: 75%;
    line-height: 37px;
    color: #fff;
    padding-left: 20px;
    overflow-y: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.slideBox .prev,
.slideBox .next {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 35px;
    height: 51px;
    filter: alpha(opacity=0);
    opacity: 0;
    transition: all 0.3s
}

.slideBox .prev {
    left: 0;
    background: url(/hrbdw/xhtml/img/prev.png) no-repeat 0 0;
}

.slideBox .next {
    right: 0;
    background: url(/hrbdw/xhtml/img/next.png) no-repeat 0 0;
}

.slideBox:hover .prev,
.slideBox:hover .next {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBox .prevStop {
    display: none;
}

.slideBox .nextStop {
    display: none;
}


.slideTxtBox {
    background: #fff;
}

.slideTxtBox .hd {
    height: 44px;
    line-height: 44px;
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
}

.slideTxtBox .more {
    float: right;
    margin-right: 32px;
}

.slideTxtBox .more a {
    color: #006fc7;
}

.slideTxtBox .hd ul {}

.slideTxtBox .hd ul li {
    float: left;
    cursor: pointer;
    height: 44px;
    line-height: 44px;
}

.slideTxtBox .hd ul li a {
    color: #686868;
    font-size: 18px;
    padding: 0 18px;
    display: block;
}

.slideTxtBox .hd ul li.on {
    border-bottom: 2px solid #d96d6d;
}

.slideTxtBox .hd ul li.on a {
    color: #2c2c2c;
}

.slideTxtBox .hd ul div {
    float: left;
    cursor: pointer;
    height: 44px;
    line-height: 44px;
    margin-left: 10px;
}

.slideTxtBox .hd ul div a {
    color: #686868;
    font-size: 18px;
    padding: 0 23px;
}

.slideTxtBox .hd ul div:hover {
    border-bottom: 2px solid #d96d6d;
}

.slideTxtBox .hd ul div:hover a {
    color: #2c2c2c;
}

.slideTxtBox .bd ul {
    padding: 8.5px 10px;
    zoom: 1;
}

.slideTxtBox .bd li {
    line-height: 35px;
    height: 35px;
}

.slideTxtBox .bd li a {
    font-size: 16px;
    line-height: 35px;
    height: 35px;
    color: #484747;
    float: left;
    width: 80%;
    padding-left: 15px;
    background: url(/hrbdw/xhtml/img/point.jpg) no-repeat 0 center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.slideTxtBox .bd li a:hover {
    color: #2080cb;
}

.slideTxtBox .bd li font {
    color: #d66161;
}

.slideTxtBox .bd li span {
    float: right;
    color: #999999;
    font-size: 16px;
}

.dwyw {
    width: 610px;
    float: right;
}

.dwyw .bd ul {
    height: 262px;
}

.overt_link {
    border-right: 1px solid #f1f1f1;
    margin-top: 27px;
}

.overt_link li {
    float: left;
    width: 16.66666666666667%;
    height: 100px;
    border: 1px solid #f1f1f1;
    border-right: 0;
    background: #fafafa;
}

.overt_link li a {
    display: block;
    height: 100px;
}

.overt_link li a img {
    display: block;
    margin: 0 auto;
    padding: 15px 0 10px;
    transition: all 1.3s ease;
}

.overt_link li a span {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #656565;
}

.overt_link li:hover img {
    transform: rotateY(540deg);
}

.tzgg {
    float: left;
    width: 584px;
}

.tzgg .bd ul {
    height: 157px;
}

.myzj {
    float: right;
    width: 584px;
}

.myzj .bd ul {
    height: 157px;
}

.myzj_table a {
    display: block;
    width: 450px;
    font-size: 16px;
    line-height: 35px;
    height: 35px;
    color: #484747;
    padding-left: 15px;
    background: url(/hrbdw/xhtml/img/point.jpg) no-repeat 0 center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.myzj_table a:hover {
    color: #2080cb;
}

.zdbs_ggsy .bd ul {
    height: 117px;
}

.zdbs_ggsy .bd div {
    float: left;
    width: 110px;
    height: 100px;
    margin: 0 10.3px;
}

.zdbs_ggsy .bd div a {
    display: block;
    height: 100px;
}

.zdbs_ggsy .bd div a img {
    display: block;
    margin: 0 auto;
    padding: 15px 0 10px;
    transition: all 1.3s ease;
}

.zdbs_ggsy .bd div a span {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #484848;
}

.zdbs_ggsy .bd div:hover img {
    transform: rotateY(540deg);
}

.banner {
    margin-bottom: 21px;
}

.banner * {
    display: block;
    margin: 0 auto;
}

/*专题*/
.ztzl {
    width: 45px;
    height: 100px;
    text-align: center;
    background: #2080cb;
    display: table;
    float: left;
}

.ztzl a {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    padding: 0px 6px;
    font-size: 18px;
    color: #fff;
    word-break: break-all;
}

.lszt {
    width: 45px;
    height: 100px;
    text-align: center;
    background: #dedede;
    display: table;
    float: right;
}

.lszt a {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    padding: 0px 6px;
    font-size: 18px;
    color: #656565;
    word-break: break-all;
}

.picScroll-left {
    width: 1092px;
    overflow: hidden;
    position: relative;
    float: left;
    margin-left: 8px;
}

.picScroll-left .hd a {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    display: block;
    width: 29px;
    height: 29px;
    overflow: hidden;
    cursor: pointer;
    z-index: 999;
}

.picScroll-left .hd .prev {
    left: 0;
    background: url(/hrbdw/xhtml/img/zt_prev.png) no-repeat;
}

.picScroll-left .hd .next {
    right: 0;
    background: url(/hrbdw/xhtml/img/zt_next.png) no-repeat;
}

.picScroll-left .bd {
    padding: 1px 10px;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    margin: 0 5px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picScroll-left .bd ul li .pic {
    text-align: center;
}

.picScroll-left .bd ul li .pic img {
    width: 258px;
    height: 100px;
    display: block;
    border: 2px solid transparent;
}

.picScroll-left .bd ul li .pic img:hover {
    border: 0;
}

/*友情链接*/
.FriendshipLink {
    padding: 15px 0;
}

.FriendshipLink select {
    width: 180px;
    font-size: 16px;
    color: #656565;
    height: 24px;
    float: left;
    margin: 0 29px;
    border: 0;
}

/* 政务公开 */
.leader {
    background: #fafafa;
    width: 688px;
    height: 260px;
    padding: 15px 20px;
    float: left;
}

.leader .hd {
    height: 38px;
    line-height: 38px;
    position: relative;
}

.leader .hd>div {
    float: left;
    width: 126px;
}

.leader .hd>div a {
    display: block;
    color: #2c2c2c;
    font-size: 18px;
    padding-left: 18px;
    background: url(/hrbdw/xhtml/img/block.png) no-repeat 0 center;
}

.leader .hd ul {
    float: left;
}

.leader .hd ul li {
    float: left;
    cursor: pointer;
    width: 116px;
    height: 38px;
    background: #f0f0f0;
    margin: 0 7px;
}

.leader .hd ul li a {
    color: #484848;
    font-size: 16px;
    display: block;
    text-align: center;
}

.leader .hd ul li.on {
    background: #2080cb;
}

.leader .hd ul li.on a {
    color: #fff;
}

.leader .hd ul div {
    float: left;
    cursor: pointer;
    height: 44px;
    line-height: 44px;
    margin-left: 10px;
}

.leader .hd ul div a {
    color: #686868;
    font-size: 18px;
    padding: 0 23px;
}

.leader .hd ul div:hover {
    border-bottom: 2px solid #d96d6d;
}

.leader .hd ul div:hover a {
    color: #2c2c2c;
}

.leader .bd ul {
    zoom: 1;
    padding-top: 28px;
}

.leader .bd ul dl {
    height: 162px;
}

.leader .bd ul dl:after {
    content: "";
    display: block;
    clear: both;
}

.leader .bd ul dl dt {
    width: 126px;
    height: 162px;
    float: left;
    margin: 0 30px 0 6px;
}

.leader .bd ul dl dt img {
    width: 100%;
    height: 100%;
    display: block;
}

.leader .bd ul dl dd {
    width: 486px;
    float: left;
}

.leader .bd ul dl dd h4 {
    margin: 12px 0 10px 0;
    font-size: 18px;
    color: #2c2c2c;
}

.leader .bd ul dl dd p {
    font-size: 16px;
    color: #484848;
    line-height: 35px;
}

.gk_item {
    float: right;
    width: 489px;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}

.gk_item>div {
    width: 162.6px;
    height: 86px;
    float: left;
    border: 1px solid #f1f1f1;
    border-right: 0;
    border-bottom: 0;
}

.gk_item>div a {
    display: block;
    width: 100%;
    height: 100%;
}

.gk_item>div a img {
   display: block;
    margin: 0 auto;
    padding: 8px 20px;
    transition: all 1.3s ease;
}

.gk_item>div a span {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #656565;
}

.gk_item>div:hover img {
    transform: rotateY(540deg);
}

.gk_tzgg {
    width: 688px;
    float: left;
}

.gk_tzgg .bd ul {
    height: 157px;
}

.gk_zfwj {
    width: 489px;
    float: right;
}

.gk_zfwj .bd ul {
    height: 157px;
}

.gk_rsxx {
    width: 688px;
    float: left;
}

.gk_rsxx .bd ul {
    height: 157px;
}

.gk_ggzy {
    width: 489px;
    float: right;
}

.gk_ggzy .bd ul {
    height: 157px;
}


.fw_Work .bd ul {
    padding: 16px 0;
    width: 1212px;
    height: 254px;
}

.fw_Work .bd ul div {
    width: 159px;
    height: 97px;
    background: url(/hrbdw/xhtml/img/grbs_bg.png) no-repeat 0 0;
    float: left;
    margin: 7px 14px 7px 0;
}

.fw_Work .bd ul div:hover {
    background: url(/hrbdw/xhtml/img/grbs_bg_hover.png) no-repeat 0 0;
}

.fw_Work .bd ul div a {
    display: block;
    width: 159px;
    height: 97px;
}

.fw_Work .bd ul div a img {
    display: block;
    margin: 0 auto;
    padding: 20px 0 13px;
}

.fw_Work .bd ul div a span {
    display: block;
    text-align: center;
    color: #484848;
    font-size: 16px;
}
.Online_declaration img{
    display: block;
    width: 100%;
    margin: 0 0 15px;
}
.fw_bmbs .bd ul {
    padding: 16px 0;
    width: 1206px;
}

.fw_bmbs .bd ul div {
    width: 229px;
    height: 54px;
    background: url(/hrbdw/xhtml/img/frbs_bg.png) no-repeat;
    float: left;
    margin: 6px 12px 6px 0;
}

.fw_bmbs .bd ul div a {
    display: block;
    width: 229px;
    height: 54px;
    text-align: center;
    line-height: 54px;
    color: #484848;
    font-size: 16px;
}

.fw_bmbs .bd ul div:hover {
    background: url(/hrbdw/xhtml/img/frbs_bg_hover.png) no-repeat;
}

.fw_bmbs .bd ul div:hover a {
    color: #fff;
}


/*互动交流*/
.hdjl_left {
    width: 700px;
    float: left;
}

.hdjl_item {
    padding: 15px 18px;
}

.hdjl_item dt {
    float: left;
}

.hdjl_item dt * {
    display: block;
}

.hdjl_item dt img {
    width: 230px;
    height: 159px;
    margin: 8px 0;
}

.hdjl_item dd {
    width: 394px;
    float: right;
    line-height: 35px;
    color: #484848;
    font-size: 16px;
}

.hdjl_item dd p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hdjl_item dd span {
    color: #2080cb;
}

.hdjl_item dd a {
    color: #d86c6c;
    float: right;
}

.PastPeriod li {
    line-height: 35px;
    height: 35px;
}

.PastPeriod li a {
    font-size: 16px;
    line-height: 35px;
    height: 35px;
    color: #484747;
    float: left;
    width: 80%;
    padding-left: 15px;
    background: url(/hrbdw/xhtml/img/point.jpg) no-repeat 0 center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.PastPeriod li a:hover {
    color: #2080cb;
}

.PastPeriod li span {
    float: right;
    color: #999999;
    font-size: 16px;
}

.hdjl_right {
    width: 476px;
    float: right;
}

.hdjl_right .myzj {
    width: 100%;
    float: none;
}

.hdjl_right .myzj .bd ul {
    height: 297px;
}

.hdjl_link {
    border: 1px solid #f2f2f2;
    margin-top: 15px;
    height: 102px;
    background: #fafafa;
}

.hdjl_link li {
    float: left;
    width: 33.33%;
    height: 100px;
}

.hdjl_link li a {
    display: block;
    height: 100px;
}

.hdjl_link li a img {
    display: block;
    margin: 0 auto;
    padding: 15px 0 10px;
    transition: all 1.3s ease;
}

.hdjl_link li a span {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #656565;
}

.hdjl_link li:hover img {
    transform: rotateY(540deg);
}

.zjdw_pic {
    float: left;
}

.zjdw_pic img {
    display: block;
    width: 457px;
    height: 342px;
}

.zjdw_ziran {
    width: 695px;
    height: 342px;
    float: right;
    padding: 66px 25px 0;
    background: url(/hrbdw/xhtml/img/ziran.png) no-repeat top center;
}

.zjdw_ziran p {
    font-size: 16px;
    color: #484848;
    line-height: 35px;
    text-indent: 2em;
}

.zjdw_ziran p a {
    float: right;
    color: #006fc7;
    margin-right: 20px;
}

.zjdw_block {
    width: 102%;
}

.zjdw_block>div {
    position: relative;
    width: 222px;
    height: 382px;
    float: left;
    margin: 42px 21px 42px 0;
    overflow: hidden;
}

.zjdw_block img {
    position: absolute;
    z-index: 1;
    width: 222px;
    height: 382px;
}

.zjdw_block .transparentBg {
    position: absolute;
    z-index: 2;
    width: 222px;
    height: 382px;
    background: #000;
    opacity: 0;
    filter: alpha(opacity=0);
}

.zjdw_block .text {
    position: absolute;
    z-index: 3;
    width: 222px;
    height: 382px;
}

.zjdw_block .text h4 {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    /*margin-top: -140px;*/
    width: 100%;
    height: 50px;
    text-align: center;
    color: #fefefe;
    font-size: 26px;
    font-weight: normal;
}

.zjdw_block .text p {
    position: absolute;
    top: 50%;
    margin-top: -85px;
    margin-top: 35px;
    width: 100%;
    height: 170px;
    color: #fefefe;
    font-size: 16px;
    font-weight: normal;
    line-height: 34px;
    padding: 0 25px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: default;
}

.zjdw_block .text a {
    display: block;
    text-align: left;
    color: #fefefe;
}

.slideTxtBox2 {
    background: #fff;
    width: 1168px;
    margin: 0 auto;
}

.slideTxtBox2 .shd {
    position: relative;
    background: url(/hrbdw/xhtml/img/Dotted.png) no-repeat center 88px;
}

.slideTxtBox2 .shd ul {}

.slideTxtBox2 .shd ul li {
    float: left;
    cursor: pointer;
    width: 10%;
    margin: 0 7.5%;
}

.slideTxtBox2 .shd ul li a {
    color: #686868;
    font-size: 18px;
    padding: 0 21px;
    display: block;
}

.slideTxtBox2 .shd ul li a img {
    display: block;
    margin: 0 auto;
    width: 70px;
    height: 67px;
    border: 2px solid transparent;
}

.slideTxtBox2 .shd ul li a i {
    display: block;
    width: 70px;
    height: 42px;
    margin: 0 auto;
    background: url(/hrbdw/xhtml/img/grayDot.png) no-repeat center center;
}

.slideTxtBox2 .shd ul li a span {
    display: block;
    text-align: center;
}

.slideTxtBox2 .shd ul li.on a img {
    border: 0px solid transparent;
}

.slideTxtBox2 .shd ul li.on a i {
    background: url(/hrbdw/xhtml/img/blueDot.png) no-repeat center center;
}

.slideTxtBox2 .shd ul li.on a {
    color: #006fc7;
}

.slideTxtBox2 .sbd ul {
    height: 180px;
    padding: 20px 36px;
}

.slideTxtBox2 .sbd ul p {
    line-height: 35px;
    color: #484848;
    font-size: 16px;
    text-indent: 2em;
}


.slideTxtBox2 .ViewDetails {
    color: #006fc7;
    font-size: 15px;
    float: right;
    margin-right: 40px;
    line-height: 35px;
}

.records_tab{
    position: relative;
    height: 160px;
}
.records_tab .rhd {
    width: 145px;
    height: 140px;
    float: left;
}

.records_tab .rmore {
    position: absolute;
    right: 30px;
    bottom: 0;
}

.records_tab .rmore a {
    color: #006fc7;
}
.records_tab .rhd ul {
    padding: 0;
}

.records_tab .rhd ul li {
    width: 145px;
    height: 45px;
    line-height: 45px;
    margin-bottom: 10px;
}

.records_tab .rhd ul li a {
    width: 145px;
    height: 45px;
    color: #6d6d6d;
    font-size: 18px;
    text-align: center;
    display: block;
    background: url(/hrbdw/xhtml/img/records.png) no-repeat;
}
.records_tab .rhd ul li.on a {
    color: #fff;
    background: url(/hrbdw/xhtml/img/records_active.png) no-repeat;
}

.records_tab .rhd ul div {
    float: left;
    cursor: pointer;
    height: 44px;
    line-height: 44px;
    margin-left: 10px;
}

.records_tab .rhd ul div a {
    color: #686868;
    font-size: 18px;
    padding: 0 23px;
}

.records_tab .rhd ul div:hover {
    border-bottom: 2px solid #d96d6d;
}

.records_tab .rhd ul div:hover a {
    color: #2c2c2c;
}
.records_tab .rbd{
    width: 951px;
    height: 160px;
    float: right;
}
.records_tab .rbd ul {
    padding:0 10px;
    zoom: 1;
}

.records_tab .rbd li {
    width: 50%;
    height: 35px;
    line-height: 35px;
    float: left;
}

.records_tab .rbd li a {
    display: block;
    width: 100%;
    color: #484848;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 40px;
}

.records_tab .rbd li a:hover {
    color: #2080cb;
}

.Yearbooks {
    width: 100%;
    position: relative;
}
.Yearbooks .yhd{
    position:initial;
}
.Yearbooks .yhd a{
    position: absolute;
    top: 50%;
    margin-top:-16px; 
    display: block;
    width: 37px;
    height: 32px;
}
.Yearbooks .yhd .yNext{
    right: -30px;
    background: url(/hrbdw/xhtml/img/Yearbooks_next.png) no-repeat;
}
.Yearbooks .yhd .yPrev{
    left: -30px;
    background: url(/hrbdw/xhtml/img/Yearbooks_prev.png) no-repeat;
}
.Yearbooks .ybd {
    padding: 47.5px 20px;
}

.Yearbooks .ybd ul {
    overflow: hidden;
    zoom: 1;
    height: auto;
}

.Yearbooks .ybd ul li {
    margin: 0 9px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    
    border-radius: 5px;
}
.Yearbooks .ybd ul li a{
    display: block;
    width: 114px;
    height: 45px;
    line-height: 43px;
    text-align: center;
    border: 1px solid #dadada;
    color: #6d6d6d;
    font-size: 18px;
}
.Yearbooks .ybd ul li a:hover{
    background: #5caff0;
    color: #fff;
    border: 1px solid #5caff0;
}
.Accordion {
    width: 102%;
    margin-top: 20px;
}

.Accordion dl {
    float: left;
    margin-right: 12px;
    height: 266px;
    overflow: hidden;
}

.Accordion dl:after {
    content: "";
    display: block;
    clear: both;
}

.Accordion dl dt {
    width: 50px;
    height: 266px;
    background: #dedede;
    float: left;
}

.Accordion dl dt a {
    display: table;
    width: 50px;
    height: 266px;
    text-align: center;
}

.Accordion dl dt a span {
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
    color: #454545;
    padding: 0 10px;
    line-height: 38px;
}

.Accordion dl.active dt a span {
    color: #fff;
}

.Accordion dl.active dt {
    background: #2080cb;
}

.Accordion dl dd {
    position: relative;
    height: 266px;
    float: left;
}

.Accordion dl dd>div {
    position: absolute;
    overflow: hidden;
}

.Accordion dl dd>div a,
.Accordion dl dd>div img {
    display: block;
}

/* .zjdw_img01 {
    top: 0px;
    left: 12px;
    width: 236px;
    height: 266px;
}

.zjdw_img02 {
    top: 0px;
    left: 260px;
    width: 422px;
    height: 160px;
}

.zjdw_img03 {
    top: 172px;
    left: 260px;
    width: 326px;
    height: 94px;
}

.zjdw_img04 {
    top: 0px;
    left: 694px;
    width: 246px;
    height: 160px;
}

.zjdw_img05 {
    top: 172px;
    left: 598px;
    width: 344px;
    height: 94px;
} */

.zjdw_img01 {
    top: 0px;
    left: 12px;
    width: 236px;
    height: 266px;
}

.zjdw_img02 {
    top: 0px;
    left: 260px;
    width: 334px;
    height: 127px;
}

.zjdw_img03 {
    top: 139px;
    left: 260px;
    width: 334px;
    height: 127px;
}

.zjdw_img04 {
    top: 0px;
    left: 606px;
    width: 334px;
    height: 127px;
}

.zjdw_img05 {
    top: 139px;
    left: 606px;
    width: 334px;
    height: 127px;
}

/*站外提示*/

.dialog {
    z-index: 2;
    font-size: 16px;
    width: 668px;
    height: 205px;
    background: url(/hrbdw/xhtml/img/tck.png);
    position: fixed;
    top: 10px;
    left: 10px;
    font-weight: bold;
}

.dialog .header {
    height: 45px;
    line-height: 45px;
    border-bottom: 2px solid #fff;
    padding-left: 15px;
    cursor: move;
}

.dialog .header .gb {
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
    font-style: normal;
}

.dialog .button {
    height: 35px;
    line-height: 35px;
    text-align: center;
    float: right;
    width: 210px;
    margin-top: 25px;
}

.dialog .button a {
    display: inline-block;
    text-decoration: none;
    margin-right: 30px;
    font-size: 13px;
    font-weight: 100;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    color: #333333;
}

.dialog .button a:hover {
    color: #005293;
}

.dialog .button .cancel {
    width: 54px;
}

.dialog .button .sure {
    width: 82px;
    background: #2081cd;
    color: #fff;
}

.dialog .content {
    padding: 30px 60px;
    text-align: center;
    font-weight: 100;
    font-size: 17px;
    color: #575757;
}

.overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #000;
    opacity: .8;
    z-index: 1;
}

.dialog .header .close {
    float: right;
    margin-right: 10px;
    text-decoration: none;
    color: #fff;
}

@media (max-width: 780px){
    *{
        box-sizing: border-box;
    }
    #body{
        padding: 0 12px !important;
    }
    #header{
        width: 100% !important;
    }
    .top_nav{
        width: 100% !important;
        float: none !important;
        padding-left: 20px;
    }
    .search_group{
        width: 96% !important;
        margin: 16px auto !important;
        background-size: 100% 100% !important;
        float: none !important;
    }
    .search_group .txt1{
        width: 90% !important;
    }
    .windos_left{
        display: none !important;
    }
    .windos_right{
        display: none !important;
    }
    .logo{
        height: 186px !important;
        padding: 88px 0 0 13px !important;
    }
    .logo img{
        width: 96% !important;
    }
    #nav ul li{
        width: 33% !important;
        border: none !important;
    }
    .w1240{
        width: 100% !important;
    }
    .FocusNews{
        height: auto;
    }
    .slideBox{
        width: 100%;
    }
    .slideBox .bd li p a{
        width: 66%;
    }
    .dwyw{
        width: 100%;
    }
    .slideTxtBox .hd ul li a{
        font-size: 17px;
        padding: 0px 5px;
    }
    .slideTxtBox .bd li a{
        width: 70%;
    }
    .overt_link li{
        width: 33.3%;
        height: 115px;
    }
    .overt_link li a span{
        font-size: 17px;
        padding: 0 6px;
    }
    .tzgg{
        width: 100%;
    }
    .myzj{
        width: 100%;
    }
    .zdbs_ggsy.slideTxtBox .hd{
        height: 88px;
    }
    .zdbs_ggsy .bd div{
        width: 33%;
        margin: 0;
    }
    .banner img{
        width: 100%;
    }
    .picScroll-left{
        width: 70%;
        margin-left: 0;
    }
    .picScroll-left .bd ul li .pic img{
        width: 102%;
    }
    .FriendshipLink select{
        width: 40%;
        margin: 0 17px;
    }
    .myzj_table a{
        width: 208px;
    }
    #footer{
        height: auto !important;
    }
    .footer_fr{
        padding: 0 12px !important;
    }
    .footer_fl{
        padding-top: 16px !important;
    }
    .footer_nav{
        margin-top: 12px !important;
    }
    .footer_nav li a{
        font-size: 14px !important;
    }
    .footer_fr dl dd p{
        min-width: 100% !important;
    }
    .footer_fr dl dd p{
        font-size: 14px !important;

    }
.zjdw_pic img{
        margin-top: 12px;
        width: 100%;
    }
    .zjdw_ziran{
        width: 100%;
        margin-top: 20px;
        height: auto;
    }
    .zjdw_block{
        width: 100%;
    }
    .zjdw_block>div{
        width: 100%;
        margin: 12px 0 12px 0;
    }
    .zjdw_block img{
        width: 100%;
    }
    .zjdw_block .text{
        width: 100%;
    }
    .slideTxtBox2{
        width: 100%;
    }
    .slideTxtBox2 .shd ul li a span{
        position: relative;
        left: 27px;
    }
    .records_tab .rbd{
        width: 100%;
    }
    .records_tab .rhd{
        height: auto;
    }
    .Accordion{
        width: 100%;
    }
    .Accordion dl dd{
        width: 100% !important;
    }
.leader{
        width: 100%;
        height: auto;
    }
    .leader .bd ul dl dd{
        width: 100%;
    }
    .leader .hd ul{
        float: none;
    }
    .leader .hd ul a{
        margin: 0 !important;
    }
    .gk_item{
        width: 100%;
    }
    .gk_item>div{
        width: 50%;
    }
    .gk_item>div:last-child a img{
        margin: 17px 0px 0 62px !important;
    }
    .gk_tzgg{
        width: 100%;
    }
    .gk_tzgg .hd{
        height: 90px;
    }
    .gk_zfwj{
        width: 100%;
    }
    .gk_zfwj.slideTxtBox .bd  td li a{
        width: 200px;
    }
    .gk_rsxx{
        width: 100%;
    }
    .gk_rsxx .hd{
        height: 90px;
    }
    .gk_ggzy{
        width: 100%;
    }
    .gk_ggzy .hd{
        height: 90px;
    }

    .fw_Work .bd ul{
        width: 100%;
        height: auto;
    }
    .fw_bmbs .bd ul{
        width: 100%;
    }
    .fw_bmbs .bd ul div{
        width: 48%;
        background-size: 100% 100%;
    }
    .fw_bmbs .bd ul div:nth-child(2n) {
        margin-right: 0;
    }
    .fw_bmbs .bd ul div a{
        width: 100%;
    }

    .dialog{
        left: 0 !important;
        right: 0 !important;
        margin: -102.5px auto 0 !important;
        background-size: 100% 100%;
        width: 94% !important;
    }
    .dialog .button{
        margin-top: 10px;
    }

    .zjdw_block .transparentBg{
        width: 100%;
    }
.myzjsy li span{
    float: right;
    color: #999999;
    font-size: 16px;
}
   .bxt_top ul li{
        width: 24%;
        margin: 0px 17px;
        /* line-height: 22px; */
    }
   .bxt_top ul li:nth-child(3){
        line-height: 22px;
    }
}